package com.zerdoor.service;

import java.util.List;
import java.util.Map;

/**
 * Created by xiaoji on 2015/1/31.
 */
public interface ArtArticleService {
    /**
     * 查询文章列表
     * @param map 文章类型
     * @return
     */
    public List<Map<String,Object>> getArtArticle(Map<String,Object> map);

    /**
     * 添加文章
     * @param map 文章信息
     * @throws Exception
     */
    public void addArtArticle(Map<String,Object> map) throws Exception;

    /**
     * 编辑文章
     * @param map 文章信息
     * @throws Exception
     */
    public void updateArtArticle(Map<String,Object> map) throws Exception;

    /**
     * 停用文章
     * @param map 文章信息
     * @throws Exception
     */
    public void updateStopArtArticle(Map<String,Object> map) throws Exception;

    /**
     * 激活文章
     * @param map 文章信息
     * @throws Exception
     */
    public void updateActivationArtArticle(Map<String,Object> map) throws Exception;

    /**
     * 删除文章
     * @param id 文章编号
     * @throws Exception
     */
    public void deleteArtArticle(int id) throws Exception;

    /**
     * 文章类型列表
     * @return
     */
    public List<Map<String,Object>> getArtArticleType();
}
